package com.jiayang.hhotel.bean;

import java.io.Serializable;
import java.util.List;

import cn.droidlover.xdroidmvp.net.IModel;

/**
 * Created by Administrator on 2017/6/3 0003.
 * 现住详情数据类
 */

public class NowLiveDetailsModel implements IModel, Serializable {


    @Override
    public String toString() {
        return "NowLiveDetailsModel{" +
                "state=" + state +
                ", info='" + info + '\'' +
                ", preception1ListDto=" + preception1ListDto +
                ", preception2ListDto=" + preception2ListDto +
                '}';
    }

    /**
     * state : 9
     * info :
     * preception1ListDto : [{"mark":"","register":77,"croNum":20090414006,"chkInTime":"10:36:50","room":"911","rmType":"EA","adults":2,"childs":0,"consumStyle":1,"rateCode":"C1","rateType":1,"rmRate":1100,"folioRate":0,"shareMark":1,"ownRate":0,"packages":"40,","extraBed":0,"extraRate":0,"marketCode":"02","marketdescp":"","orgCode":"E","orgdescp":"","gstType":"","gstTypedescp":"","stopdescp":"","deposit":0,"credit":0,"debit":0,"orgTime":"10:36:50","orgAcct":0,"comment":""}]
     * preception2ListDto : [{"mark":"VIP","gstacct":576660,"chnName":"王敬仁","engFirstName":"","engSurName":"","sex":0,"phone":"","birthDate":"1900-01-01","headship":"","appellation":"","appellationDescp":"","fancy":"","taboo":"","dieteticHabit":"","roomService":""},{"mark":"","gstacct":581218,"chnName":"李明","engFirstName":"","engSurName":"","sex":0,"phone":"13671112456李女士","birthDate":"1900-01-01","headship":"","appellation":"","appellationDescp":"","fancy":"","taboo":"","dieteticHabit":"","roomService":""}]
     */


    private int state;
    private String info;
    private List<Preception1ListDtoBean> preception1ListDto;
    private List<Preception2ListDtoBean> preception2ListDto;

    @Override
    public boolean isNull() {
        return false;
    }

    @Override
    public boolean isAuthError() {
        return false;
    }

    @Override
    public boolean isBizError() {
        return false;
    }

    @Override
    public String getErrorMsg() {
        return null;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public List<Preception1ListDtoBean> getPreception1ListDto() {
        return preception1ListDto;
    }

    public void setPreception1ListDto(List<Preception1ListDtoBean> preception1ListDto) {
        this.preception1ListDto = preception1ListDto;
    }

    public List<Preception2ListDtoBean> getPreception2ListDto() {
        return preception2ListDto;
    }

    public void setPreception2ListDto(List<Preception2ListDtoBean> preception2ListDto) {
        this.preception2ListDto = preception2ListDto;
    }

    public static class Preception1ListDtoBean implements Serializable{
        /**
         * mark :
         * register : 77
         * croNum : 20090414006
         * chkInTime : 10:36:50
         * room : 911
         * rmType : EA
         * adults : 2
         * childs : 0
         * consumStyle : 1
         * rateCode : C1
         * rateType : 1
         * rmRate : 1100
         * folioRate : 0
         * shareMark : 1
         * ownRate : 0
         * packages : 40,
         * extraBed : 0
         * extraRate : 0
         * marketCode : 02
         * marketdescp :
         * orgCode : E
         * orgdescp :
         * gstType :
         * gstTypedescp :
         * stopdescp :
         * deposit : 0
         * credit : 0
         * debit : 0
         * orgTime : 10:36:50
         * orgAcct : 0
         * comment :
         */

        private String mark;
        private long register;
        private int croNum;
        private String arrDate;
        private String chkInTime;
        private String dptDate;
        private String chkOutTime;
        private String room;
        private String rmType;
        private int adults;
        private int childs;
        private int consumStyle;
        private String rateCode;
        private int rateType;
        private double rmRate;
        private double folioRate;
        private int shareMark;
        private double ownRate;
        private String packages;
        private int extraBed;
        private double extraRate;
        private String marketCode;
        private String marketdescp;
        private String orgCode;
        private String orgdescp;
        private String gstType;
        private String gstTypedescp;
        private String stopdescp;
        private double deposit;
        private double credit;
        private double debit;
        private String PostGstCtrl;//签单控制
        private String orgDate;
        private String orgTime;
        private String orgName;
        private String comment;

        public String getArrDate() {
            return arrDate;
        }

        public void setArrDate(String arrDate) {
            this.arrDate = arrDate;
        }

        public String getDptDate() {
            return dptDate;
        }

        public void setDptDate(String dptDate) {
            this.dptDate = dptDate;
        }

        public String getChkOutTime() {
            return chkOutTime;
        }

        public void setChkOutTime(String chkOutTime) {
            this.chkOutTime = chkOutTime;
        }

        public String getPostGstCtrl() {
            return PostGstCtrl;
        }

        public void setPostGstCtrl(String postGstCtrl) {
            PostGstCtrl = postGstCtrl;
        }

        public String getOrgDate() {
            return orgDate;
        }

        public void setOrgDate(String orgDate) {
            this.orgDate = orgDate;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public String getMark() {
            return mark;
        }

        public void setMark(String mark) {
            this.mark = mark;
        }

        public long getRegister() {
            return register;
        }

        public void setRegister(long register) {
            this.register = register;
        }

        public int getCroNum() {
            return croNum;
        }

        public void setCroNum(int croNum) {
            this.croNum = croNum;
        }

        public String getChkInTime() {
            return chkInTime;
        }

        public void setChkInTime(String chkInTime) {
            this.chkInTime = chkInTime;
        }

        public String getRoom() {
            return room;
        }

        public void setRoom(String room) {
            this.room = room;
        }

        public String getRmType() {
            return rmType;
        }

        public void setRmType(String rmType) {
            this.rmType = rmType;
        }

        public int getAdults() {
            return adults;
        }

        public void setAdults(int adults) {
            this.adults = adults;
        }

        public int getChilds() {
            return childs;
        }

        public void setChilds(int childs) {
            this.childs = childs;
        }

        public int getConsumStyle() {
            return consumStyle;
        }

        public void setConsumStyle(int consumStyle) {
            this.consumStyle = consumStyle;
        }

        public String getRateCode() {
            return rateCode;
        }

        public void setRateCode(String rateCode) {
            this.rateCode = rateCode;
        }

        public int getRateType() {
            return rateType;
        }

        public void setRateType(int rateType) {
            this.rateType = rateType;
        }

        public double getRmRate() {
            return rmRate;
        }

        public void setRmRate(double rmRate) {
            this.rmRate = rmRate;
        }

        public double getFolioRate() {
            return folioRate;
        }

        public void setFolioRate(double folioRate) {
            this.folioRate = folioRate;
        }

        public int getShareMark() {
            return shareMark;
        }

        public void setShareMark(int shareMark) {
            this.shareMark = shareMark;
        }

        public double getOwnRate() {
            return ownRate;
        }

        public void setOwnRate(double ownRate) {
            this.ownRate = ownRate;
        }

        public String getPackages() {
            return packages;
        }

        public void setPackages(String packages) {
            this.packages = packages;
        }

        public int getExtraBed() {
            return extraBed;
        }

        public void setExtraBed(int extraBed) {
            this.extraBed = extraBed;
        }

        public double getExtraRate() {
            return extraRate;
        }

        public void setExtraRate(double extraRate) {
            this.extraRate = extraRate;
        }

        public String getMarketCode() {
            return marketCode;
        }

        public void setMarketCode(String marketCode) {
            this.marketCode = marketCode;
        }

        public String getMarketdescp() {
            return marketdescp;
        }

        public void setMarketdescp(String marketdescp) {
            this.marketdescp = marketdescp;
        }

        public String getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(String orgCode) {
            this.orgCode = orgCode;
        }

        public String getOrgdescp() {
            return orgdescp;
        }

        public void setOrgdescp(String orgdescp) {
            this.orgdescp = orgdescp;
        }

        public String getGstType() {
            return gstType;
        }

        public void setGstType(String gstType) {
            this.gstType = gstType;
        }

        public String getGstTypedescp() {
            return gstTypedescp;
        }

        public void setGstTypedescp(String gstTypedescp) {
            this.gstTypedescp = gstTypedescp;
        }

        public String getStopdescp() {
            return stopdescp;
        }

        public void setStopdescp(String stopdescp) {
            this.stopdescp = stopdescp;
        }

        public double getDeposit() {
            return deposit;
        }

        public void setDeposit(double deposit) {
            this.deposit = deposit;
        }

        public double getCredit() {
            return credit;
        }

        public void setCredit(double credit) {
            this.credit = credit;
        }

        public double getDebit() {
            return debit;
        }

        public void setDebit(double debit) {
            this.debit = debit;
        }

        public String getOrgTime() {
            return orgTime;
        }

        public void setOrgTime(String orgTime) {
            this.orgTime = orgTime;
        }

        public String getComment() {
            return comment;
        }

        public void setComment(String comment) {
            this.comment = comment;
        }

        @Override
        public String toString() {
            return "Preception1ListDtoBean{" +
                    "mark='" + mark + '\'' +
                    ", register=" + register +
                    ", croNum=" + croNum +
                    ", chkInTime='" + chkInTime + '\'' +
                    ", room='" + room + '\'' +
                    ", rmType='" + rmType + '\'' +
                    ", adults=" + adults +
                    ", childs=" + childs +
                    ", consumStyle=" + consumStyle +
                    ", rateCode='" + rateCode + '\'' +
                    ", rateType=" + rateType +
                    ", rmRate=" + rmRate +
                    ", folioRate=" + folioRate +
                    ", shareMark=" + shareMark +
                    ", ownRate=" + ownRate +
                    ", packages='" + packages + '\'' +
                    ", extraBed=" + extraBed +
                    ", extraRate=" + extraRate +
                    ", marketCode='" + marketCode + '\'' +
                    ", marketdescp='" + marketdescp + '\'' +
                    ", orgCode='" + orgCode + '\'' +
                    ", orgdescp='" + orgdescp + '\'' +
                    ", gstType='" + gstType + '\'' +
                    ", gstTypedescp='" + gstTypedescp + '\'' +
                    ", stopdescp='" + stopdescp + '\'' +
                    ", deposit=" + deposit +
                    ", credit=" + credit +
                    ", debit=" + debit +
                    ", orgTime='" + orgTime + '\'' +
                    ", comment='" + comment + '\'' +
                    '}';
        }
    }

    public static class Preception2ListDtoBean implements Serializable{
        /**
         * mark : VIP
         * gstacct : 576660
         * chnName : 王敬仁
         * engFirstName :
         * engSurName :
         * sex : 0
         * phone :
         * birthDate : 1900-01-01
         * headship :
         * appellation :
         * appellationDescp :
         * fancy :
         * taboo :
         * dieteticHabit :
         * roomService :
         */

        private String mark;
        private long gstacct;
        private String chnName;
        private String engFirstName;
        private String engSurName;
        private int sex;
        private String phone;
        private String birthDate;
        private String headshipDescp;//职务代码描述
        private String headship;
        private String appellation;
        private String appellationDescp;
        private String fancy;
        private String taboo;
        private String dieteticHabit;
        private String roomService;

        public String getHeadshipDescp() {
            return headshipDescp;
        }

        public void setHeadshipDescp(String headshipDescp) {
            this.headshipDescp = headshipDescp;
        }

        public String getMark() {
            return mark;
        }

        public void setMark(String mark) {
            this.mark = mark;
        }

        public long getGstacct() {
            return gstacct;
        }

        public void setGstacct(long gstacct) {
            this.gstacct = gstacct;
        }

        public String getChnName() {
            return chnName;
        }

        public void setChnName(String chnName) {
            this.chnName = chnName;
        }

        public String getEngFirstName() {
            return engFirstName;
        }

        public void setEngFirstName(String engFirstName) {
            this.engFirstName = engFirstName;
        }

        public String getEngSurName() {
            return engSurName;
        }

        public void setEngSurName(String engSurName) {
            this.engSurName = engSurName;
        }

        public int getSex() {
            return sex;
        }

        public void setSex(int sex) {
            this.sex = sex;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getBirthDate() {
            return birthDate;
        }

        public void setBirthDate(String birthDate) {
            this.birthDate = birthDate;
        }

        public String getHeadship() {
            return headship;
        }

        public void setHeadship(String headship) {
            this.headship = headship;
        }

        public String getAppellation() {
            return appellation;
        }

        public void setAppellation(String appellation) {
            this.appellation = appellation;
        }

        public String getAppellationDescp() {
            return appellationDescp;
        }

        public void setAppellationDescp(String appellationDescp) {
            this.appellationDescp = appellationDescp;
        }

        public String getFancy() {
            return fancy;
        }

        public void setFancy(String fancy) {
            this.fancy = fancy;
        }

        public String getTaboo() {
            return taboo;
        }

        public void setTaboo(String taboo) {
            this.taboo = taboo;
        }

        public String getDieteticHabit() {
            return dieteticHabit;
        }

        public void setDieteticHabit(String dieteticHabit) {
            this.dieteticHabit = dieteticHabit;
        }

        public String getRoomService() {
            return roomService;
        }

        public void setRoomService(String roomService) {
            this.roomService = roomService;
        }

        @Override
        public String toString() {
            return "Preception2ListDtoBean{" +
                    "mark='" + mark + '\'' +
                    ", gstacct=" + gstacct +
                    ", chnName='" + chnName + '\'' +
                    ", engFirstName='" + engFirstName + '\'' +
                    ", engSurName='" + engSurName + '\'' +
                    ", sex=" + sex +
                    ", phone='" + phone + '\'' +
                    ", birthDate='" + birthDate + '\'' +
                    ", headship='" + headship + '\'' +
                    ", appellation='" + appellation + '\'' +
                    ", appellationDescp='" + appellationDescp + '\'' +
                    ", fancy='" + fancy + '\'' +
                    ", taboo='" + taboo + '\'' +
                    ", dieteticHabit='" + dieteticHabit + '\'' +
                    ", roomService='" + roomService + '\'' +
                    '}';
        }
    }
}
